home *** CD-ROM | disk | FTP | other *** search
/ Bridges Cornell Heights - A Virtual Tour / Bridges - Cornell Heights - A Virtual Tour (Bridges Cornell Heights)(2006).iso / mac / assets / tour-cd.swf / scripts / frame_1 / DoAction.as
Text File  |  2005-12-28  |  3KB  |  119 lines

  1. function doTween(mcId, frames, property, target, propertyB, targetB)
  2. {
  3.    mcId.t = 0;
  4.    mcId.b = mcId[property];
  5.    mcId.c = target - mcId.b;
  6.    mcId.d = frames;
  7.    mcId.bB = mcId[propertyB];
  8.    mcId.cB = targetB - mcId.bB;
  9.    mcId.onEnterFrame = function()
  10.    {
  11.       if(mcId.t < mcId.d)
  12.       {
  13.          mcId[property] = easeOutQuint(mcId.t,mcId.b,mcId.c,mcId.d);
  14.          mcId[propertyB] = easeOutQuint(mcId.t,mcId.bB,mcId.cB,mcId.d);
  15.          mcId.t = mcId.t + 1;
  16.       }
  17.       else
  18.       {
  19.          mcId.onEnterFrame = undefined;
  20.       }
  21.    };
  22. }
  23. function doTween2(locName)
  24. {
  25.    fadeSpeed = 20;
  26.    if(locName == "front")
  27.    {
  28.       doTween(_root.selfront,fadeSpeed,"_alpha",100);
  29.    }
  30.    else
  31.    {
  32.       doTween(_root.selfront,fadeSpeed,"_alpha",0);
  33.    }
  34.    if(locName == "side")
  35.    {
  36.       doTween(_root.selside,fadeSpeed,"_alpha",100);
  37.    }
  38.    else
  39.    {
  40.       doTween(_root.selside,fadeSpeed,"_alpha",0);
  41.    }
  42.    if(locName == "rear")
  43.    {
  44.       doTween(_root.selrear,fadeSpeed,"_alpha",100);
  45.    }
  46.    else
  47.    {
  48.       doTween(_root.selrear,fadeSpeed,"_alpha",0);
  49.    }
  50.    if(locName == "fronthall")
  51.    {
  52.       doTween(_root.selfronthall,fadeSpeed,"_alpha",100);
  53.    }
  54.    else
  55.    {
  56.       doTween(_root.selfronthall,fadeSpeed,"_alpha",0);
  57.    }
  58.    if(locName == "livingroom")
  59.    {
  60.       doTween(_root.sellivingroom,fadeSpeed,"_alpha",100);
  61.    }
  62.    else
  63.    {
  64.       doTween(_root.sellivingroom,fadeSpeed,"_alpha",0);
  65.    }
  66.    if(locName == "kitchen")
  67.    {
  68.       doTween(_root.selkitchen,fadeSpeed,"_alpha",100);
  69.    }
  70.    else
  71.    {
  72.       doTween(_root.selkitchen,fadeSpeed,"_alpha",0);
  73.    }
  74.    if(locName == "sunroom")
  75.    {
  76.       doTween(_root.selsunroom,fadeSpeed,"_alpha",100);
  77.    }
  78.    else
  79.    {
  80.       doTween(_root.selsunroom,fadeSpeed,"_alpha",0);
  81.    }
  82.    if(locName == "library")
  83.    {
  84.       doTween(_root.sellibrary,fadeSpeed,"_alpha",100);
  85.    }
  86.    else
  87.    {
  88.       doTween(_root.sellibrary,fadeSpeed,"_alpha",0);
  89.    }
  90.    if(locName == "singlebed")
  91.    {
  92.       doTween(_root.selsinglebed,fadeSpeed,"_alpha",100);
  93.    }
  94.    else
  95.    {
  96.       doTween(_root.selsinglebed,fadeSpeed,"_alpha",0);
  97.    }
  98.    if(locName == "doublebed")
  99.    {
  100.       doTween(_root.seldoublebed,fadeSpeed,"_alpha",100);
  101.    }
  102.    else
  103.    {
  104.       doTween(_root.seldoublebed,fadeSpeed,"_alpha",0);
  105.    }
  106.    if(locName == "bath")
  107.    {
  108.       doTween(_root.selbath,fadeSpeed,"_alpha",100);
  109.    }
  110.    else
  111.    {
  112.       doTween(_root.selbath,fadeSpeed,"_alpha",0);
  113.    }
  114. }
  115. easeOutQuint = function(t, b, c, d)
  116. {
  117.    return c * ((t = t / d - 1) * t * t * t * t + 1) + b;
  118. };
  119.